@echo off
echo Building ActiveReturn_Ear_Source_AR_CD_ActvnMgr_AR_CD_ActvnMgr_test Test Project...

REM 设置VCPKG_ROOT环境变量（如果没有设置的话）
if not defined VCPKG_ROOT (
    set VCPKG_ROOT=%USERPROFILE%\vcpkg
)

REM 创建构建目录
if not exist build mkdir build
cd build

REM 配置CMake项目，使用vcpkg工具链
cmake .. -DCMAKE_TOOLCHAIN_FILE=%VCPKG_ROOT%\scripts\buildsystems\vcpkg.cmake

REM 构建项目
cmake --build .

REM 运行测试
echo.
echo Running tests...
if exist Debug\ActiveReturn_Ear_Source_AR_CD_ActvnMgr_AR_CD_ActvnMgr_test.exe (
    Debug\ActiveReturn_Ear_Source_AR_CD_ActvnMgr_AR_CD_ActvnMgr_test.exe
) else (
    ActiveReturn_Ear_Source_AR_CD_ActvnMgr_AR_CD_ActvnMgr_test.exe
)

cd ..
echo Build and test completed!